Greedy Routing in Peer-to-Peer Systems∗

نویسندگان

  • James Aspnes
  • Zoë Diamadi
  • Gauri Shah
چکیده

We consider the problem of designing an overlay network and routing mechanism that permits finding resources efficiently in a peer-to-peer system. We argue that many existing approaches to this problem can be modeled as the construction of a random graph embedded in a metric space whose points represent resource identifiers, where the probability of a connection between two nodes depends only on the distance between them in the metric space. We study the performance of a peer-to-peer system where nodes are embedded at grid points in a simple metric space: a one-dimensional real line. We prove upper and lower bounds on the message complexity of locating particular resources in such a system, under a variety of assumptions about failures of either nodes or the connections between them. Our lower bounds in particular show that the use of inverse power-law distributions in routing, as suggested by Kleinberg [10], is close to optimal. We also give efficient heuristics to dynamically maintain such a system as new nodes arrive and old nodes depart. Finally, we give experimental results that suggest promising directions for future work.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TAC: A Topology-Aware Chord-based Peer-to-Peer Network

Among structured Peer-to-Peer systems, Chord has a general popularity due to its salient features like simplicity, high scalability, small path length with respect to network size, and flexibility on node join and departure. However, Chord doesn’t take into account the topology of underlying physical network when a new node is being added to the system, thus resulting in high routing late...

متن کامل

Papillon: Greedy Routing in Rings

We study greedy routing over n nodes placed in a ring, with the distance between two nodes defined to be the clockwise or the absolute distance between them along the ring. Such graphs arise in the context of modeling social networks and in routing networks for peer-to-peer systems. We construct the first network over n nodes in which greedy routing takes O(log n/ log d) hops in the worst-case,...

متن کامل

Greedy Routing on Augmented Ring Graphs

Random ring-based overlay networks have been used to study the small world phenomenon and model fault-tolerant peer-to-peer systems [7]. It has been shown that when each of n nodes has ` = O(logn) links, assigning contacts according to an inverse power-law distance distribution allows greedy routing to perform in O(log n/`) steps [1]. In this paper, we generalize this result by showing the same...

متن کامل

Wang, Chih-chiang. Managing Heterogeneity in Structured Peer-to-peer Systems. (under the Direction of Assistant Professor Khaled Harfoush). Managing Heterogeneity in Structured Peer-to-peer Systems

WANG, CHIH-CHIANG. Managing Heterogeneity in Structured Peer-to-Peer Systems. (Under the direction of Assistant Professor Khaled Harfoush). Peer-to-Peer (P2P) systems account for more than 60% of today’s Internet traffic. P2P success is attributed to the virtually unlimited capacity offered by its members, the resilience to failures, and features such as anonymous service. P2P systems are inher...

متن کامل

NoN-Greedy Routing Algorithms Are Optimal or Know thy Neighbor’s Neighbor

Greedy routing is a common approach when a graph has some underlying metric. We present an approach for designing routing algorithms called NoN-Greedy (Neighbor-of-Neighbor). We show that in two settings it reduces significantly the number of hops taken before the destination is reached and can yield degree optimal routing (in a network of degree O(log n) this means O(log / log logn) hops). In ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006